#popupContainer
{
display: none;
width: 100%;
height: 1000px;
background-color: #000;
position: absolute;
top: 0px;
left: 0px;
opacity: 0.5;
.filter: alpha(opacity = 50);
}

#lightBoxContener
{
display: none;
position: absolute;
top: 30%;
right: 30%;
margin: auto;
min-width: 230px;
min-height: 100px;
background-color: #ebf0f4;
border: 1px solid #ddd;
z-index: 10;
padding: 10px;
}
.ac_results
{
z-index: 10;
}
.ac_results ul
{
padding: 0px;
margin: 0px;
background-color: #fff;
border: 1px solid #ddd;
}
.ac_results li 
{
-x-system-font:menu;
cursor:default;
display:block;
font-family:-moz-use-system-font;
font-size:12px;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:16px;
margin:0;
overflow:hidden;
padding:2px 5px;
}
.ac_odd {
background-color:#FFCFCF;
color: black;
}
.ac_over {
background-color:#1B85DB;
color:white;
}
.ac_loading
{
background: white url(../images/indicator.gif) no-repeat scroll left center;
}

.daily_chart_row
{
float: left;
text-align: left;
clear: both;
}
.DailyChartCont
{
width: 600px; 
height: 300px;
clear: both;
}
.hide
{
display: none;
}
.clear
{
clear: both;
}
.axis_cell select
{
float: left;
width: 200px;
min-height: 30px;
}
.financial_data_cell select
{
float: left;
width:360px;
height: 110px;
}
.financial_cat_cell select
{
float: left;
width:200px;
height: 110px;
}
.chart_errors
{
font-weight: bold;
color: red;
text-align: left;
}
.chart_zoom_out
{
position: absolute;
bottom: 20px;
right: 20px;
font-weight: bold;
}
.chart_zoom_in
{
position: absolute;
bottom: 40px;
right: 20px;
font-weight: bold;
}